Next: Support for IMAP Extensions, Previous: Customizing the IMAP Connection, Up: Using IMAP [Contents][Index]
Many people prefer to do the sorting/splitting of mail into their mail boxes on the IMAP server. That way they don’t have to download the mail they’re not all that interested in.
If you do want to do client-side mail splitting, then the following variables are relevant:
nnimap-inboxThis is the IMAP mail box that will be scanned for new mail. This can also be a list of mail box names.
nnimap-split-methodsUses the same syntax as nnmail-split-methods
(see Splitting
Mail), except the symbol default, which
means that it should use the value of the
nnmail-split-methods variable.
nnimap-split-fancyUses the same syntax as
nnmail-split-fancy.
nnimap-unsplittable-articlesList of flag symbols to ignore when doing splitting. That is, articles that have these flags won’t be considered when splitting. The default is ‘(%Deleted %Seen)’.
Here’s a complete example nnimap backend
with a client-side “fancy” splitting method:
(nnimap "imap.example.com"
(nnimap-inbox "INBOX")
(nnimap-split-fancy
(| ("MailScanner-SpamCheck" "spam" "spam.detected")
(to "foo@bar.com" "foo")
"undecided")))